﻿using MediatR;
using Traceability.ErrorCode;

namespace Traceability.App.Applications.Aquaculture
{
    public class AquacultureAddCommand:IRequest<APIResult<int>>
    {
        public int ID { get; set; }
        /// <summary>
        /// 品种
        /// </summary>
        public string? Variety { get; set; }
        /// <summary>
        /// 来源
        /// </summary>
        public string? Source { get; set; }
        /// <summary>
        /// 养殖天数
        /// </summary>
        public int? BreedingDays { get; set; }
        /// <summary>
        /// 饲料品牌
        /// </summary>
        public string? FeedBrand { get; set; }
        /// <summary>
        /// 饲养负责人
        /// </summary>
        public string? Supervisor { get; set; }
        /// <summary>
        /// 出栏日期
        /// </summary>
        public DateTime? Shipment { get; set; }
        /// <summary>
        /// 生产批次(唯一)
        /// </summary>
        public string Batch { get; set; }
    }
}
